software jsp copy protection java games thin-client electronic licensing application j2ee java consulting web development graphic design software development .net php jdk java software development radius3 java applications mobile databases asp license distribution object oriented design development database c++ digital rights management